@charset "utf-8";
/* CSS Document */

/* 样式重置 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,th,select{ margin:0; padding:0; }
em{ font-style:normal; }
li{ list-style:none; }
a{ text-decoration:none; }
img{ border:none; vertical-align:top; }
table{ border-collapse:collapse; }
input,textarea{ outline:none; }
textarea{ resize:none; overflow:auto; }
body{ font-size:14px; font-family:"微软雅黑"; }

/* public */
.clear{ zoom:1; }	/* IE */
.clear:after{ content:''; display:block; clear:both; }	/* 标准 */
.fl{ float:left; }
.fr{ float:right; }
body{ background:url(../imgs/body_bg.png) repeat; }

/* layout */
#header, #nav, #banner, .content { max-width:960px; margin:0 auto; }

body > .container { padding-top:60px; }
body { margin-top:100px; }

#header .navbar { background:rgba(255,255,255,0.5); color:#fff; }
#navbar .usericon a { padding:5px; }
#navbar .usericon img { max-height:40px; max-width:40px; }

#nav h1{ text-align:center; line-height:100px; }
#nav h1 img { width:280px; }
#nav .navbar{ background:#f0c8c6; border-color:#e5aaac; }
#nav .nav .active a { background-color:#e5aaac; font-weight:bold; }

#banner, .content { margin-bottom:20px; }
.carousel, .carousel .item, .carousel-inner > .item > img { height: 350px; }
.carousel .item { background-color: #777; }
.carousel-inner > .item > img { position: absolute; top: 0; left: 0; min-width: 100%; }

.content .con_list { background:#fff; border:1px solid #ddd; border-top:none; border-radius:0px 0px 6px 6px; }
.content .main { max-width:646px; position:relative; }
.content .main .media { margin:0; }
.content .main .media li{ padding:0 10px 20px 10px; border-bottom:1px solid #ccc; margin-top:20px; }
.content .main .pager { padding:0 15px 0 15px; }
.content .main .statis { position:absolute; right:0; top:12px; }
.content .main .nav a { font-weight:bold; }
.content .statis em { color:#6ab610; }

.main .con_list h4 { font-size:20px; }
.main .con_list h4 a, .main .con_list span a { color:#6ab610; }
.main .con_list span, .main .con_list p { font-size:12px; line-height:20px; }
.main .con_list span { color:#9b9b9b; }
.main .con_list p { color:#605e5e; text-indent:2em; }

.content .side { max-width:302px; }
.content .side .list_wrap { width:100%; }
.side .list-group { margin-bottom:10px; height:80px; }
.side .list-group-item { float:left; padding:0; border:none; margin-right:6px; text-align:center; }
.side .article_list li { height:28px; line-height:28px; text-indent:10px; background:url(../imgs/article_list_bg.gif) no-repeat left center; }
.side .article_list li a { font-size:12px; color:#5e5e5e; }

#footer { max-width:960px; margin:0 auto;  }
.blog-footer { width:100%; padding:40px 0; color:#999; text-align:center; }
.blog-footer ul { width:300px; margin:0 auto 20px auto; }
.blog-footer li { float:left; text-indent:4px; }
.blog-footer li a { color:#999; }
.blog-footer p:last-child { margin-bottom: 0; }
